package com.design.factory.AbstractFactory;

public class PizzaIngredientFactoryChicago implements PizzaIngredientFactory {

	public XDough createDough() {
		return new XDoughOfThickCrust();
	}

	public XSauce createSauce() {
		return new XSauceOfPlumTomato();
	}

	public XCheese createCheese() {
		return new XCheeseOfMozzarellaXCheese();
	}

	public XVeggies[] createVeggies() {
		XVeggies veggies[] = { new XVeggiesOfBlackOlives(),
		                      new XVeggiesOfSpinach(),
		                      new XVeggiesOfEggplant() };
		return veggies;
	}

	public XPepperoni createPepperoni() {
		return new XPepperoniOfSliced();
	}

	public XClams createClam() {
		return new XClamsFrozen();
	}
}
